func runtime.lock
258 uses
runtime (current package)
arena.go#L353: lock(&userArenaState.lock)
arena.go#L401: lock(&userArenaState.lock)
arena.go#L912: lock(&mheap_.lock)
arena.go#L961: lock(&userArenaState.lock)
arena.go#L976: lock(&userArenaState.lock)
arena.go#L997: lock(&h.lock)
chan.go#L222: lock(&c.lock)
chan.go#L367: lock(&c.lock)
chan.go#L419: lock(&c.lock)
chan.go#L583: lock(&c.lock)
cpuprof.go#L77: lock(&cpuprof.lock)
cpuprof.go#L244: lock(&cpuprof.lock)
cpuprof.go#L253: lock(&cpuprof.lock)
debug.go#L21: lock(&sched.lock)
debugcall.go#L248: lock(&sched.lock)
iface.go#L70: lock(&itabLock)
iface.go#L261: lock(&itabLock)
lock_spinbit.go#L149: func lock(l *mutex) {
malloc.go#L903: lock(&h.lock)
malloc.go#L1947: lock(&globalAlloc.mutex)
mcache.go#L89: lock(&mheap_.lock)
mcache.go#L117: lock(&mheap_.lock)
mcleanup.go#L155: lock(&span.speciallock)
mcleanup.go#L190: lock(&mheap_.speciallock)
metrics.go#L657: lock(&mheap_.lock)
mfinal.go#L108: lock(&finlock)
mfinal.go#L187: lock(&finlock)
mfinal.go#L192: lock(&finlock)
mfinal.go#L288: lock(&finlock)
mfinal.go#L329: lock(&finlock)
mgc.go#L544: lock(&work.sweepWaiters.lock)
mgc.go#L1138: lock(&work.sweepWaiters.lock)
mgc.go#L1217: lock(&mheap_.lock)
mgc.go#L1283: lock(&userArenaState.lock)
mgc.go#L1509: lock(&sched.lock)
mgc.go#L1684: lock(&mheap_.lock)
mgc.go#L1698: lock(&mheap_.lock)
mgc.go#L1721: lock(&sweep.lock)
mgc.go#L1750: lock(&mheap_.lock)
mgc.go#L1826: lock(&sched.sudoglock)
mgc.go#L1837: lock(&sched.deferlock)
mgc.go#L1923: lock(&mheap_.speciallock)
mgc.go#L1950: lock(&mheap_.speciallock)
mgcmark.go#L295: lock(&sched.gFree.lock)
mgcmark.go#L315: lock(&sched.gFree.lock)
mgcmark.go#L383: lock(&s.speciallock)
mgcmark.go#L717: lock(&work.assistQueue.lock)
mgcmark.go#L728: lock(&work.assistQueue.lock)
mgcmark.go#L781: lock(&work.assistQueue.lock)
mgcpacer.go#L1273: lock(&mheap_.lock)
mgcpacer.go#L1320: lock(&mheap_.lock)
mgcscavenge.go#L420: lock(&s.lock)
mgcscavenge.go#L437: lock(&s.lock)
mgcscavenge.go#L466: lock(&s.lock)
mgcscavenge.go#L509: lock(&s.lock)
mgcscavenge.go#L565: lock(&s.lock)
mgcscavenge.go#L577: lock(&s.lock)
mgcscavenge.go#L754: lock(p.mheapLock)
mgcscavenge.go#L794: lock(p.mheapLock)
mgcsweep.go#L273: lock(&sweep.lock)
mgcsweep.go#L307: lock(&sweep.lock)
mgcsweep.go#L422: lock(&mheap_.lock)
mgcsweep.go#L741: lock(&mheap_.lock)
mgcwork.go#L368: lock(&work.wbufSpans.lock)
mgcwork.go#L384: lock(&work.wbufSpans.lock)
mgcwork.go#L454: lock(&work.wbufSpans.lock)
mgcwork.go#L470: lock(&work.wbufSpans.lock)
mheap.go#L832: lock(&h.lock)
mheap.go#L908: lock(&h.lock)
mheap.go#L930: lock(&h.lock)
mheap.go#L1197: lock(&h.lock)
mheap.go#L1216: lock(&h.lock)
mheap.go#L1576: lock(&h.lock)
mheap.go#L1616: lock(&h.lock)
mheap.go#L1886: lock(&span.speciallock)
mheap.go#L1924: lock(&span.speciallock)
mheap.go#L1979: lock(&mheap_.speciallock)
mheap.go#L2010: lock(&mheap_.speciallock)
mheap.go#L2022: lock(&mheap_.speciallock)
mheap.go#L2041: lock(&mheap_.speciallock)
mheap.go#L2172: lock(&work.strongFromWeak.lock)
mheap.go#L2195: lock(&work.strongFromWeak.lock)
mheap.go#L2211: lock(&mheap_.speciallock)
mheap.go#L2251: lock(&mheap_.speciallock)
mheap.go#L2283: lock(&span.speciallock)
mheap.go#L2309: lock(&mheap_.speciallock)
mheap.go#L2368: lock(&mheap_.speciallock)
mheap.go#L2374: lock(&mheap_.speciallock)
mheap.go#L2380: lock(&mheap_.speciallock)
mheap.go#L2388: lock(&mheap_.speciallock)
mheap.go#L2397: lock(&mheap_.speciallock)
mheap.go#L2477: lock(&gcBitsArenas.lock)
mheap.go#L2540: lock(&gcBitsArenas.lock)
mheap.go#L2569: lock(&gcBitsArenas.lock)
mpagealloc.go#L452: lock(&mheap_.lock)
mprof.go#L278: lock(&profInsertLock)
mprof.go#L318: lock(&profInsertLock)
mprof.go#L390: lock(&profMemActiveLock)
mprof.go#L391: lock(&profMemFutureLock[index])
mprof.go#L429: lock(&profMemActiveLock)
mprof.go#L430: lock(&profMemFutureLock[index])
mprof.go#L454: lock(&profMemFutureLock[index])
mprof.go#L475: lock(&profMemFutureLock[index])
mprof.go#L863: lock(&profBlockLock)
mprof.go#L1023: lock(&profMemActiveLock)
mprof.go#L1024: lock(&profMemFutureLock[index])
mprof.go#L1047: lock(&profMemFutureLock[c])
mprof.go#L1104: lock(&profMemActiveLock)
mprof.go#L1164: lock(&profBlockLock)
mprof.go#L1243: lock(&profBlockLock)
mspanset.go#L88: lock(&b.spineLock)
mstats.go#L461: lock(&sched.sysmonlock)
mstats.go#L462: lock(&trace.lock)
mstats.go#L583: lock(&mheap_.lock)
mstats.go#L785: lock(&m.noPLock)
mstats.go#L865: lock(&m.noPLock)
netpoll.go#L222: lock(&netpollInitLock)
netpoll.go#L246: lock(&pd.lock)
netpoll.go#L300: lock(&pd.lock)
netpoll.go#L312: lock(&c.lock)
netpoll.go#L373: lock(&pd.lock)
netpoll.go#L453: lock(&pd.lock)
netpoll.go#L623: lock(&pd.lock)
netpoll.go#L689: lock(&c.lock)
panic.go#L525: lock(&sched.deferlock)
panic.go#L583: lock(&sched.deferlock)
panic.go#L1372: lock(&paniclk)
panic.go#L1439: lock(&deadlock)
panic.go#L1440: lock(&deadlock)
pinner.go#L168: lock(&span.speciallock) // guard against concurrent calls of setPinned on same span
pinner.go#L330: lock(&mheap_.speciallock)
pinner.go#L359: lock(&mheap_.speciallock)
plugin.go#L68: lock(&itabLock)
print.go#L70: lock(&debuglock)
proc.go#L343: lock(&forcegc.lock)
proc.go#L473: lock(&sched.sudoglock)
proc.go#L539: lock(&sched.sudoglock)
proc.go#L666: lock(&allglock)
proc.go#L705: lock(&allglock)
proc.go#L874: lock(&sched.lock)
proc.go#L950: lock(&sched.lock)
proc.go#L1575: lock(&sched.lock)
proc.go#L1660: lock(&deadlock)
proc.go#L1661: lock(&deadlock)
proc.go#L1695: lock(&sched.lock)
proc.go#L1927: lock(&sched.lock)
proc.go#L1952: lock(&sched.lock)
proc.go#L1990: lock(&sched.lock)
proc.go#L2071: lock(&sched.lock)
proc.go#L2149: lock(&sched.lock)
proc.go#L2175: lock(&sched.lock)
proc.go#L2219: lock(&sched.lock)
proc.go#L2561: lock(&sched.lock)
proc.go#L2805: lock(&newmHandoff.lock)
proc.go#L2884: lock(&sched.lock)
proc.go#L2890: lock(&newmHandoff.lock)
proc.go#L2901: lock(&newmHandoff.lock)
proc.go#L2925: lock(&sched.lock)
proc.go#L2974: lock(&sched.lock)
proc.go#L3019: lock(&sched.lock)
proc.go#L3077: lock(&sched.lock)
proc.go#L3147: lock(&sched.lock)
proc.go#L3231: lock(&sched.lock)
proc.go#L3342: lock(&sched.lock)
proc.go#L3367: lock(&sched.lock)
proc.go#L3475: lock(&sched.lock)
proc.go#L3551: lock(&sched.lock)
proc.go#L3634: lock(&sched.lock)
proc.go#L3774: lock(&sched.lock)
proc.go#L3841: lock(&sched.lock)
proc.go#L3946: lock(&sched.lock)
proc.go#L3963: lock(&sched.lock)
proc.go#L3980: lock(&sched.lock)
proc.go#L4048: lock(&deadlock)
proc.go#L4049: lock(&deadlock)
proc.go#L4063: lock(&sched.lock)
proc.go#L4188: lock(&sched.lock)
proc.go#L4556: lock(&sched.lock)
proc.go#L4568: lock(&sched.lock)
proc.go#L4828: lock(&sched.lock)
proc.go#L4863: lock(&sched.lock)
proc.go#L5232: lock(&sched.gFree.lock)
proc.go#L5245: lock(&sched.gFree.lock)
proc.go#L5316: lock(&sched.gFree.lock)
proc.go#L5617: lock(&sched.lock)
proc.go#L5710: lock(&mheap_.lock)
proc.go#L5775: lock(&allpLock)
proc.go#L5859: lock(&allpLock)
proc.go#L5976: lock(&sched.lock)
proc.go#L6111: lock(&sched.lock)
proc.go#L6148: lock(&sched.lock)
proc.go#L6169: lock(&sched.lock)
proc.go#L6181: lock(&sched.sysmonlock)
proc.go#L6242: lock(&forcegc.lock)
proc.go#L6272: lock(&allpLock)
proc.go#L6336: lock(&allpLock)
proc.go#L6406: lock(&sched.lock)
proc.go#L6492: lock(&sched.lock)
proc.go#L6842: lock(&sched.lock)
proc.go#L6876: lock(&sched.lock)
proc.go#L7129: lock(&sched.lock)
rand.go#L39: lock(&globalRand.lock)
rand.go#L122: lock(&globalRand.lock)
rand.go#L138: lock(&globalRand.lock)
runtime.go#L32: lock(&ticks.lock)
runtime.go#L86: lock(&ticks.lock)
rwmutex.go#L81: lock(&rw.rLock)
rwmutex.go#L109: lock(&rw.rLock)
rwmutex.go#L123: lock(&rw.wLock)
rwmutex.go#L128: lock(&rw.rLock)
rwmutex.go#L150: lock(&rw.rLock)
select.go#L40: lock(&c.lock)
stack.go#L280: lock(&stackpool[order].item.mu)
stack.go#L299: lock(&stackpool[order].item.mu)
stack.go#L317: lock(&stackpool[order].item.mu)
stack.go#L377: lock(&stackpool[order].item.mu)
stack.go#L397: lock(&stackLarge.lock)
stack.go#L490: lock(&stackpool[order].item.mu)
stack.go#L520: lock(&stackLarge.lock)
stack.go#L1244: lock(&stackpool[order].item.mu)
stack.go#L1260: lock(&stackLarge.lock)
synctest.go#L74: lock(&sg.mu)
synctest.go#L102: lock(&sg.mu)
synctest.go#L109: lock(&sg.mu)
synctest.go#L181: lock(&sg.mu)
synctest.go#L192: lock(&sg.mu)
synctest.go#L219: lock(&gp.syncGroup.mu)
synctest.go#L237: lock(&gp.syncGroup.mu)
synctest.go#L249: lock(&gp.syncGroup.mu)
synctest.go#L266: lock(&gp.syncGroup.mu)
time.go#L158: lock(&ts.mu)
time.go#L230: lock(&t.mu)
time.go#L475: lock(&t.sendLock)
time.go#L557: lock(&t.sendLock)
time.go#L1160: lock(&t.sendLock)
time.go#L1254: lock(&allpLock)
trace.go#L228: lock(&sched.sysmonlock)
trace.go#L431: lock(&trace.lock)
trace.go#L490: lock(&sched.lock)
trace.go#L526: lock(&trace.lock)
trace.go#L595: lock(&trace.lock)
trace.go#L658: lock(&trace.lock)
trace.go#L803: lock(&trace.lock)
trace.go#L883: lock(&trace.lock)
trace.go#L1014: lock(&s.lock)
trace.go#L1033: lock(&s.lock)
trace.go#L1063: lock(&s.lock)
tracebuf.go#L144: lock(&trace.lock)
tracebuf.go#L157: lock(&trace.lock)
tracecpu.go#L200: lock(&trace.lock)
traceregion.go#L62: lock(&a.lock)
traceruntime.go#L696: lock(&trace.lock)
tracestring.go#L59: lock(&t.lock)
tracestring.go#L88: lock(&trace.lock)
tracetime.go#L91: lock(&trace.lock)
type.go#L277: lock(&reflectOffs.lock)
vgetrandom_linux.go#L47: lock(&vgetrandomAlloc.statesLock)
vgetrandom_linux.go#L84: lock(&vgetrandomAlloc.statesLock)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)